/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Toepen.SpelFacade;

/**
 * Facade voor de deelnemer die in de GUI zelf speelt. Het verschil met een
 * gewone FacadeDeelnemer is dat deze deelnemer de kaarten kan zien van zichzelf
 * @author Bart Piggen
 */
public class FacadeDezeDeelnemer extends FacadeDeelnemer {

    FacadeKaart[] _KaartenInHand;

    /**
     * Constructor voor FacadeDezeDeelnemer
     * @param deelnemer de facadedeelnemer waar deze deelnemer van afgeleid
     * wordt
     * @param kaartenInHand de kaarten die deze deelnemer in zijn hand heeft
     */
    protected FacadeDezeDeelnemer(FacadeDeelnemer deelnemer, FacadeKaart[] kaartenInHand)
    {
        super(deelnemer);
        _KaartenInHand=kaartenInHand;
    }

    /**
     * @return de kaarten die deze deelnemer in zijn hand heeft
     */
    public FacadeKaart[] getKaartenInHand()
    {
        return(_KaartenInHand);
    }
}
